﻿/*
 ***************************************************************************
 * Microsoft Visual C# .NET
 * 名称：       Shpm.System.Web.Control.CheckRequired
 * 类型：       服务端输入校验类
 * 功能说明：   必须输入项目校验类
 * 作者：       王伟栋
 * 创建日期：   2007/07/10
 * 修改日期     修改者      修改内容
 * 
 * 
 * ---
 ***************************************************************************
*/
using System;
using System.Collections.Generic;
using System.Text;
using System.Web.UI.WebControls;

namespace Shpm.System.Web.Control
{
    public class CheckRequired : ComAbsChecker
    {
        /*
         *名称： CheckRequired
         *功能： 构造函数
         *参数： 待校验值
         *返回： 无
         *说明： 无
        */
        public CheckRequired(string value)
            : base(value)
        {
        }

        public CheckRequired(string value, Shpm.System.Validator.ComAbsMsg msg)
            : base(value, msg) { }


        /*
         *名称： doCheck
         *功能： 校验函数
         *参数： 待校验值
         *返回： True 校验通过, False 校验失败
         *说明： 无
        */
        protected override bool doCheck(string value)
        {
            if (value == null || string.Empty.Equals(value.Trim()))
            {
                return false;
            }

            return true;
        }
    }
}
